//
//  UIView+ViewController.swift
//  3月5的项目
//
//  Created by 哦哦 on 16/3/17.
//  Copyright © 2016年 itcast. All rights reserved.
//

import UIKit
//找到视图以及子类对象的响应者链条中的视图控制器
extension UIView {
    
    
    //查找响应者链条中的导航视图控制器
    func navController() -> UINavigationController? {
        
        var next = nextResponder()
        
        //遍历响应者链条
        while next != nil {
            if let nav = next as? UINavigationController {
                return nav
            }
            
            
            //如果下一个响应者不是导航视图控制器
            //查找下一个响应者下一个响应者
            next = next?.nextResponder()
        }
        
        return nil
    }
}